package com.yonyougov.devops.cruxcisupport.deployhistory;

import com.yonyougov.devops.cruxcisupport.deployhistory.dto.DeployHisPageLikeDto;
import com.yonyougov.devops.cruxcisupport.deployhistory.vo.DeployHisPageLikeVo;
import com.yonyougov.devops.fwc.core.dao.BaseDao;

import java.math.BigInteger;
import java.util.List;

/**
 * 历史模块->部署历史
 */
public interface DeployHisDao extends BaseDao<DeployHisEntity, BigInteger> {

    //<!--用户自定义代码开始-->
    /**
     * 查询全部(分页模糊)
     *
     * @param deployHisPageLikeDto 查询条件
     * @return List<DeployHisPageLikeVo>
     */
    List<DeployHisPageLikeVo> findPageBy(DeployHisPageLikeDto deployHisPageLikeDto);

    /**
     * 查询全部(模糊)
     *
     * @param deployHisPageLikeDto
     * @return 记录数
     */
    int countBy(DeployHisPageLikeDto deployHisPageLikeDto);
    //<!--用户自定义代码结束-->
}
